page-about {

}

.goodsWrapper {
  position: relative;
  width: 100%;
  ul {
    margin: 0px;
    padding: 0px;
    li {
      list-style: none;
    }
  }

  .goodsBox {
    position: relative;
    width: 100%;
    height: 10rem;
    padding: 5px 10px;
    border-bottom-style: solid;
    border-bottom-color: #dfdfdf;
    border-bottom-width: 1px;

    .imgBox {
      display: inline-block;
      position: absolute;
      margin-top: 15px;
      .goodsImg {
        position: relative;
        width: 6.2rem;
        display: inline-block;
      }
    }

    .goodsDesc {
      display: inline-block;
      position: absolute;
      top: 20px;
      left: 7.7rem;
      p {
        margin: 0;
      }
      p:nth-child(1) {
        font-size: 1.6rem;
        color: #000;
      }
      p:nth-child(2) {
        font-size: 1.45rem;
        color: #999;
        margin-top: .7rem;
      }

      img {
        width: 1.8rem;
      }
    }

    .reduceAdd {
      display: inline-block;
      position: absolute;
      bottom: .8rem;
      margin-left: 6.6rem;

      span:nth-child(1) {
        color: #f12c20;
        font-size: 1.7rem;
        font-weight: 600;
      }
      span:nth-child(2) {
        color: #999;
        font-size: 1.25rem;
        margin-left: 5px;
        text-decoration: line-through;
      }
    }
    .operate {
      position: absolute;
      right: 5px;
      bottom: 3px;
      img {
        width: 2.1rem;
      }

      span {
        vertical-align: super;
        font-size: 1.8rem;
        margin: 10px;
      }
    }
  }
}

.payWrapper {
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 5rem;
  background-color: #fff;
  border-top-width: 1px;
  border-top-color: #dfdfdf;
  border-top-style: solid;
  .payDesc {
    display: inline-block;
    width: 63%;
    height: 5rem;
    float: left;
    .hj {
      color: #353535;
      font-size: 1.45rem;
      line-height: 4.96rem;
      margin-left: 10px;
      strong {
        color: #f12c20;
        font-size: 1.9rem;
        margin-right: 2px;
      }
    }
    .coupon {
      color: #999;
      font-size: .95rem;
    }
  }

  .payAsyn {
    width: 37%;
    height: 5rem;
    background-color: #ff9933;
    float: left;
    text-align: center;
    line-height: 5rem;
    span {
      font-size: 1.5rem;
      color: #fff;
      label {
        font-size: 1.25rem;
        color: #fff;
      }
    }
  }
}

.cartIsNull {
  text-align: center;

  img {
    width: 14rem;
    margin-top: 70px;
  }
  p {
    font-size: 1.6rem;
    color: #ccc;
    margin-top: 40px;
  }

  .stroll {
    background-color: #4bc984;
    height: 4rem;
    width: 90%;
    margin-left: 5%;
    line-height: 4rem;
    font-size: 2rem;
    color: #fff;
    border-radius: 3px;
    letter-spacing: 2px;
    margin-top: 40px;
  }

}
